#pragma once

#include <memory>
#include <iostream>

#define IDress_ptr std::shared_ptr<IDress>

class IDress
{
private:
public:
    IDress() = default;
    ~IDress() = default;

    virtual void Show() const = 0;
};
